aboutsummaryrefslogtreecommitdiffstats
path: root/emacs-clojure-mode [disowned]
diff options
context:
space:
mode:
Diffstat (limited to 'emacs-clojure-mode [disowned]')
-rw-r--r--emacs-clojure-mode [disowned]/PKGBUILD29
-rw-r--r--emacs-clojure-mode [disowned]/emacs-clojure-mode.install16
l---------emacs-clojure-mode [disowned]/upload1
-rwxr-xr-xemacs-clojure-mode [disowned]/watch-21
4 files changed, 67 insertions, 0 deletions
diff --git a/emacs-clojure-mode [disowned]/PKGBUILD b/emacs-clojure-mode [disowned]/PKGBUILD
new file mode 100644
index 0000000..1d0a483
--- /dev/null
+++ b/emacs-clojure-mode [disowned]/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org>
+# Contributor: Gianni Vialetto <g.vialetto@gmail.com>
+# Contributor: Nick Vogel <vogelrn+aur@gmail.com>
+
+pkgname=emacs-clojure-mode
+pkgver=3.0.1
+pkgrel=1
+arch=('any')
+pkgdesc="Emacs major mode for the clojure language"
+url="https://github.com/technomancy/clojure-mode"
+license="GPL3"
+depends=('emacs')
+optdepends=('paredit: enhanced LISP structure editing')
+install='emacs-clojure-mode.install'
+source=("https://github.com/clojure-emacs/clojure-mode/archive/${pkgver}.tar.gz")
+sha256sums=(96f238d0d1615eddb07d15c99834e5750120f523e9ef0c14919dee1e8f1705ef)
+
+package ()
+{
+ cd "${srcdir}/clojure-mode-${pkgver}"
+
+ install -d "${pkgdir}/usr/share/emacs/site-lisp/"
+
+ # install the files in directory created above
+ install -m644 clojure-test-mode.el -t "${pkgdir}/usr/share/emacs/site-lisp/"
+ install -m644 clojure-mode.el -t "${pkgdir}/usr/share/emacs/site-lisp/"
+ install -m644 clojure-mode-extra-font-locking.el -t "${pkgdir}/usr/share/emacs/site-lisp/"
+}
+
diff --git a/emacs-clojure-mode [disowned]/emacs-clojure-mode.install b/emacs-clojure-mode [disowned]/emacs-clojure-mode.install
new file mode 100644
index 0000000..7710f4f
--- /dev/null
+++ b/emacs-clojure-mode [disowned]/emacs-clojure-mode.install
@@ -0,0 +1,16 @@
+post_install () {
+echo
+echo "==> To enable clojure-mode, add this to your \$HOME/.emacs:"
+echo
+echo " (require 'clojure-mode)"
+echo
+echo "==> There are also a clojurescript-mode and a clojure-test-mode"
+echo "==> available - to get more information on those, please refer to"
+echo "==> the package homepage."
+echo
+}
+
+post_upgrade () {
+ post_install $1
+}
+
diff --git a/emacs-clojure-mode [disowned]/upload b/emacs-clojure-mode [disowned]/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/emacs-clojure-mode [disowned]/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file
diff --git a/emacs-clojure-mode [disowned]/watch- b/emacs-clojure-mode [disowned]/watch-
new file mode 100755
index 0000000..700d78c
--- /dev/null
+++ b/emacs-clojure-mode [disowned]/watch-
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+[ -f tags ] && rm tags
+
+wget 'https://github.com/technomancy/clojure-mode/tags' -O - 2>/dev/null | grep tag-name | grep -Po '>.*</' > tags
+
+if [ $? = 0 ]; then
+ [ -f unfetchable ] && rm unfetchable
+ md5sum tags > new-sum
+ touch sum
+ if [ "$(cat sum)" = "$(cat new-sum)" ]; then
+ rm new-sum
+ else
+ mv new-sum sum
+ echo 'emacs-clojure-mode'
+ fi
+elif [ ! -f unfetchable ]; then
+ touch unfetchable
+ echo 'emacs-clojure-mode (unfetchable)'
+fi
+